Dynamic VM allocation in a SaaS environment

نویسندگان

  • Brian Bouterse
  • Harry G. Perros
چکیده

Given the costs associated with a cloud infrastructure, dynamic scheduling of virtual machines (VMs) can significantly lower costs while providing an acceptable service level. We develop a series of forecasting models for predicting demand for VMs in a cloud-based software used as a SaaS. These models are then used in a periodic-review provision model which determines how many VMs should be provisioned or de-provision at each inspection interval. A simple provisioning heuristic model is also proposed, whereby a fixed reserve capacity of VMs is continuously maintained. We evaluate and compare the performance of these models for different model parameters using historical data from the Virtual Computing Laboratory (VCL) at North Carolina State University.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Trusted Virtual Machine Allocation in Cloud Computing IaaS Service

Cloud computing is a new era in computing paradigm. It helps Information Technology (IT) companies to cut the cost by outsourcing data and computation on-demand. Cloud computing provides different kind of services which includes Hardware as a Service, Software as a Service (SaaS), Infrastructure as a Service (IaaS) etc. Despite these potential benefits, many IT companies are reluctant to do clo...

متن کامل

A Resource Pool Management Model using Fuzzy Logic Decision Making

In Virtualized Data Center (VDC), fixed allocation of virtual machines (VMs)’ resources usually make overloading or underloading condition as the workloads of the application they run have dynamic features. Underloading leads unutilized resource usages and SLA deviation is also appeared because of the overloading. Therefore, dynamic allocation of VM resource usage is necessary in order to get a...

متن کامل

An Efficient Resource Allocation for Processing Healthcare Data in the Cloud Computing Environment

Nowadays, processing large-media healthcare data in the cloud has become an effective way of satisfying the medical userschr('39') QoS (quality of service) demands. Providing healthcare for the community is a complex activity that relies heavily on information processing. Such processing can be very costly for organizations. However, processing healthcare data in cloud has become an effective s...

متن کامل

Efficient Resource Allocation and Scheduling in Cloud Computing Environment

The cloud architecture is usually composed of several XaaS layers—including Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The previous work studies efficient resource allocation to optimize objectives of cloud users, IaaS provider and SaaS provider in cloud computing. This work proposes the composition of different layers in the cloud, such a...

متن کامل

Allocation strategies of virtual machine for cloud Environment: A review

Cloud computing is the most integral part of todays world of computing. It provides various advantageous like reliability, economical, pay as you use, on demand service. Cloud hides the ambiguity of different hardware through virtualization technology. Virtualization is the foundation of cloud, it provides Infrastructure as a Service (IaaS), Software as a Service (SaaS) and Platform as a Servic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Annales des Télécommunications

دوره 73  شماره 

صفحات  -

تاریخ انتشار 2018